Application Session Semantics for Mobile Ubiquitous Computing TR-UTEDGE-2005-002

نویسنده

  • Christine Julien
چکیده

Meeting the demand for dynamic ubiquitous computing applications requires programming abstractions and development tools tailored to this unique environment. This paper provides a programming framework tailored for ubiquitous computing applications that allows developers to express their applications’ needs in terms of interactive application sessions. These sessions are defined by a set of operations performed with remote resources. Our framework allows the developer to delegate responsibility for the construction and maintenance of the communication links necessary to support the application’s sessions to an underlying middleware. In this paper, we formalize a suite of session definitions necessary for general classes of dynamic ubiquitous computing applications. We also present a programming framework and middleware implementation that directly support the software development task. Finally, we demonstrate the simplicity and flexibility of our framework using a real-world application. Our approach promises to greatly simplify the programming of applications, enabling novice programmers to create expressive and adaptive ubiquitous computing applications.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Passive Network Awareness for Adaptive Mobile Applications TR-UTEDGE-2006-002

In pervasive computing, adaptation is essential to applications. However, adaptation requires an up-to-the-minute understanding of the state of the environment, which often comes with a significant added cost in terms of computation and communication. In this paper, we explore possibilities for measuring the degree of mobility in dynamic ubiquitous networks. Existing measures of mobility degree...

متن کامل

Adaptive Preference Specifications for Application Sessions TR-UTEDGE-2006-006

In ubiquitous computing applications, mobile participants must be empowered to opportunistically connect to services available in their local environments. Our previous work has elucidated a model for allowing applications to specify the functional properties of the services to which they need to connect. Our framework then connects applications to dynamic resources through the use of a novel s...

متن کامل

Application Sessions: Conversation Abstractions for Pervasive Computing TR-UTEDGE-2010-014

Pervasive computing application development demands abstractions that reify the notion of a conversation among distributed entities in dynamic and unpredictable environments. We define the Application Sessions model for representing and managing long-term conversations on behalf of applications. This model has been designed to remove the application developer’s need for intimate familiarity wit...

متن کامل

SEAP: Sensor Enablement for the Average Programmer TR-UTEDGE-2008-007

The increasing availability of sensing devices has made the possibility of context-aware ubiquitous computing applications real. However, constructing this software requires extensive knowledge about the devices and specialized programming languages for interacting with them. While the nature of ubiquitous computing lends users to demand individualized applications, complexities render programm...

متن کامل

EgoSpaces: Facilitating Rapid Development of Context-Aware Mobile Applications TR-UTEDGE-2005-004

Today’s mobile applications require constant adaptation to their changing environments, or contexts. Technological advancements have increased the pervasiveness of mobile computing devices such as laptops, handhelds, and embedded sensors. The sheer amount of context information available for adaptation places a heightened burden on application developers as they must manage and utilize vast amo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006